package top.zhangjianyong.tools.service.api;

import com.baomidou.mybatisplus.extension.service.IService;
import top.zhangjianyong.tools.entity.stock.StockUser;
import top.zhangjianyong.tools.parm.stock.*;
import top.zhangjianyong.tools.utils.ApiResponse;

/**
 * @author zhangjianyong
 * @since 2025/3/24 下午2:00
 */
public interface StockUserService extends IService<StockUser> {
    ApiResponse login(StockUserLoginParam param) throws Exception;

    ApiResponse reg(StockUserRegParam param) throws Exception;

    ApiResponse approve(StockUserApproveParam param);

    ApiResponse list(StockUserListParam param);

    ApiResponse update(StockUserUpdateParam param);
}
